<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta content="Cask Data, Inc." name="author" />
<meta content="HTTP RESTful Interface to the Cask Data Application Platform" name="description" />
<meta content="Copyright © 2015-2017 Cask Data, Inc." name="copyright" />


    <meta name="git_release" content="6.1.1">
    <meta name="git_hash" content="05fbac36f9f7aadeb44f5728cea35136dbc243e5">
    <meta name="git_timestamp" content="2020-02-09 08:22:47 +0800">
    <title>Namespace HTTP RESTful API</title>

    <link rel="stylesheet" href="../_static/cdap-bootstrap.css" type="text/css" />
    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
    <link rel="stylesheet" href="../_static/bootstrap-3.3.6/css/bootstrap.min.css" type="text/css" />
    <link rel="stylesheet" href="../_static/bootstrap-3.3.6/css/bootstrap-theme.min.css" type="text/css" />
    <link rel="stylesheet" href="../_static/css/bootstrap-sphinx.css" type="text/css" />
    <link rel="stylesheet" href="../_static/css/cdap-dynamicscrollspy-4.css" type="text/css" />
    <link rel="stylesheet" href="../_static/css/jquery.mCustomScrollbar.css" type="text/css" />
    <link rel="stylesheet" href="../_static/css/cdap-jquery.mCustomScrollbar.css" type="text/css" />
    <link rel="stylesheet" href="../_static/css/abixTreeList-2.css" type="text/css" />
    <link rel="stylesheet" href="../_static/cdap-bootstrap.css" type="text/css" />

    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    '',
        VERSION:     '6.1.1',
        COLLAPSE_INDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  false
      };
    </script>
    <script type="text/javascript" src="../_static/jquery.js"></script>
    <script type="text/javascript" src="../_static/underscore.js"></script>
    <script type="text/javascript" src="../_static/doctools.js"></script>
    <script type="text/javascript" src="../_static/language_data.js"></script>

    <link rel="shortcut icon" href="../_static/favicon.ico"/>
    <link rel="index" title="Index" href="../genindex.html" />
    <link rel="search" title="Search" href="../search.html" />
    <link rel="top" title="Cask Data Application Platform 6.1.1 Documentation" href="../index.html" />
    <link rel="up" title="CDAP HTTP RESTful API v3" href="index.html" />
    <link rel="next" title="Dashboard HTTP RESTful API" href="dashboard.html" />
    <link rel="prev" title="Monitor HTTP RESTful API" href="monitor.html" />
    <!-- block extrahead -->
    <meta charset='utf-8'>
    <meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1'>
    <meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1'>
    <meta name="apple-mobile-web-app-capable" content="yes">
    <!-- block extrahead end -->

</head>
<body role="document">

<!-- block navbar -->
<div id="navbar" class="navbar navbar-inverse navbar-default navbar-fixed-top">
    <div class="container-fluid">
      <div class="row">
        <div class="navbar-header">
          <!-- .btn-navbar is used as the toggle for collapsed navbar content -->
          <a class="navbar-brand" href="../table-of-contents/../../index.html">
            <span><img alt="CDAP logo" src="../_static/cdap_logo.svg"/></span>
          </a>

          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".nav-collapse">
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>

          <div class="pull-right">
            <div class="dropdown version-dropdown">
              <a href="#" class="dropdown-toggle" data-toggle="dropdown"
                role="button" aria-haspopup="true" aria-expanded="false">
                v 6.1.1 <span class="caret"></span>
              </a>
              <ul class="dropdown-menu">
                <li><a href="//docs.cdap.io/cdap/5.1.2/en/index.html">v 5.1.2</a></li>
                <li><a href="//docs.cdap.io/cdap/4.3.4/en/index.html">v 4.3.4</a></li>
              </ul>
            </div>
          </div>
          <form class="navbar-form navbar-right navbar-search" action="../search.html" method="get">
            <div class="form-group">
              <div class="navbar-search-image material-icons"></div>
              <input type="text" name="q" class="form-control" placeholder="  Search" />
            </div>
            <input type="hidden" name="check_keywords" value="yes" />
            <input type="hidden" name="area" value="default" />
          </form>

          <div class="collapse navbar-collapse nav-collapse navbar-right navbar-navigation">
            <ul class="nav navbar-nav"><li class="docsite-nav-tab-container"><a class="docsite-nav-tab-link " href="../table-of-contents/../../index.html">简介</a></li><li class="docsite-nav-tab-container"><a class="docsite-nav-tab-link " href="../table-of-contents/../../guides.html">手册</a></li><li class="docsite-nav-tab-container"><a class="docsite-nav-tab-link current" href="../table-of-contents/../../reference-manual/index.html">参考</a></li><li class="docsite-nav-tab-container"><a class="docsite-nav-tab-link " href="../table-of-contents/../../faqs/index.html">帮助</a></li>
            </ul>
          </div>

        </div>
      </div>
    </div>
  </div><!-- block navbar end -->
<!-- block main content -->
<div class="main-container container">
  <div class="row"><div class="col-md-2">
      <div id="sidebar" class="bs-sidenav scrollable-y-outside" role="complementary">
<!-- theme_manual: reference-manual -->
<!-- theme_manual_highlight: reference -->
<!-- sidebar_title_link: Reference -->

  <div role="note" aria-label="manuals links"><h3>Reference</h3>
    <ul class="reference-page-menu">
      <nav class="pagenav">
      <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../index.html"> Introduction</a></li>
<li class="toctree-l1"><a class="reference internal" href="../characters.html"> Supported Characters</a></li>
<li class="toctree-l1"><a class="reference internal" href="../cli-api.html"> Command Line Interface API</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="index.html"> HTTP RESTful API</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="introduction.html">Introduction</a></li>
<li class="toctree-l2"><a class="reference internal" href="artifact.html">Artifact</a></li>
<li class="toctree-l2"><a class="reference internal" href="configuration.html">Configuration</a></li>
<li class="toctree-l2"><a class="reference internal" href="dataset.html">Dataset</a></li>
<li class="toctree-l2"><a class="reference internal" href="lifecycle.html">Lifecycle</a></li>
<li class="toctree-l2"><a class="reference internal" href="logging.html">Logging</a></li>
<li class="toctree-l2"><a class="reference internal" href="metadata.html">Metadata</a></li>
<li class="toctree-l2"><a class="reference internal" href="metrics.html">Metrics</a></li>
<li class="toctree-l2"><a class="reference internal" href="monitor.html">Monitor</a></li>
<li class="toctree-l2 current"><a class="current reference internal" href="#">Namespace</a></li>
<li class="toctree-l2"><a class="reference internal" href="dashboard.html">Dashboard</a></li>
<li class="toctree-l2"><a class="reference internal" href="preferences.html">Preferences</a></li>
<li class="toctree-l2"><a class="reference internal" href="profile.html">Profile</a></li>
<li class="toctree-l2"><a class="reference internal" href="query.html">Query</a></li>
<li class="toctree-l2"><a class="reference internal" href="reports.html">Reports</a></li>
<li class="toctree-l2"><a class="reference internal" href="security.html">Security</a></li>
<li class="toctree-l2"><a class="reference internal" href="service.html">Service</a></li>
<li class="toctree-l2"><a class="reference internal" href="transactions.html">Transactions</a></li>
<li class="toctree-l2"><a class="reference internal" href="workflow.html">Workflow</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../java-client-api.html"> Java Client API</a></li>
<li class="toctree-l1"><a class="reference internal" href="../javadocs/index.html"> Javadocs</a></li>
<li class="toctree-l1"><a class="reference internal" href="../release-notes.html"> 发行说明</a></li>
<li class="toctree-l1"><a class="reference internal" href="../licenses/index.html"> Trademarks, Licenses, and Dependencies</a></li>
<li class="toctree-l1"><a class="reference internal" href="../glossary.html"> 术语表</a></li>
<li class="toctree-l1"><a class="reference internal" href="../genindex.html"> Index</a></li>
</ul>
</nav>
    </ul>
  </div></div>
    </div><div class="col-md-8 content" id="main-content">
    
  <div class="section" id="namespace-http-restful-api">
<span id="http-restful-api-v3-namespace"></span><span id="http-restful-api-namespace"></span><h1>Namespace HTTP RESTful API<a class="headerlink" href="#namespace-http-restful-api" title="Permalink to this headline">🔗</a></h1>
<p>Use the CDAP Namespace HTTP RESTful API to create, list, and delete namespaces in the CDAP instance.</p>
<p>Namespaces, their use and examples, are described in the <a class="reference external" href="../../../developer-manual/building-blocks/namespaces.html#namespaces" title="(in Cask Data Application Platform v6.1.1)"><span class="xref std std-ref">开发手册: Namespaces</span></a>.</p>
<p>The definition of namespace names supported by this API is described under
<a class="reference internal" href="introduction.html#http-restful-api-namespace-characters"><span class="std std-ref">Names and Characters for Namespace Identifiers</span></a>.</p>
<p>All methods or endpoints described in this API have a base URL (typically
<code class="docutils literal notranslate"><span class="pre">http://&lt;host&gt;:11015</span></code> or <code class="docutils literal notranslate"><span class="pre">https://&lt;host&gt;:10443</span></code>) that precedes the resource
identifier, as described in the <a class="reference internal" href="introduction.html#http-restful-api-conventions-base-url"><span class="std std-ref">RESTful API Conventions</span></a>.
These methods return a status code, as listed in the <a class="reference internal" href="introduction.html#http-restful-api-status-codes"><span class="std std-ref">RESTful API  Status Codes</span></a>.</p>
<div class="section" id="create-a-namespace">
<h2>Create a Namespace<a class="headerlink" href="#create-a-namespace" title="Permalink to this headline">🔗</a></h2>
<p>To create a namespace, submit an HTTP PUT request:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">PUT /v3/namespaces/&lt;namespace-id&gt;</span>
</pre></div>
</div>
<table border="1" class="docutils">
<colgroup>
<col width="20%" />
<col width="80%" />
</colgroup>
<thead valign="bottom">
<tr class="row-odd"><th class="head">Parameter</th>
<th class="head">Description</th>
</tr>
</thead>
<tbody valign="top">
<tr class="row-even"><td><code class="docutils literal notranslate"><span class="pre">namespace-id</span></code></td>
<td>Namespace</td>
</tr>
</tbody>
</table>
<p>The <code class="docutils literal notranslate"><span class="pre">namespace-id</span></code> must be of the limited character set for namespaces, as
described in the <a class="reference internal" href="introduction.html#http-restful-api-namespace-characters"><span class="std std-ref">Introduction</span></a>.
Properties for the namespace are passed in the JSON request body:</p>
<table border="1" class="docutils">
<colgroup>
<col width="20%" />
<col width="40%" />
<col width="40%" />
</colgroup>
<thead valign="bottom">
<tr class="row-odd"><th class="head">Parameter</th>
<th class="head">Description</th>
<th class="head">Default Value (if not defined)</th>
</tr>
</thead>
<tbody valign="top">
<tr class="row-even"><td><code class="docutils literal notranslate"><span class="pre">description</span></code></td>
<td>Display description of the namespace</td>
<td>An empty string (<code class="docutils literal notranslate"><span class="pre">&quot;&quot;</span></code>)</td>
</tr>
<tr class="row-odd"><td><code class="docutils literal notranslate"><span class="pre">config</span></code></td>
<td>Configuration preferences for the namespace</td>
<td>A JSON string of configuration key-value pairs</td>
</tr>
</tbody>
</table>
<p>If a namespace with the same name already exists, the method will still return <code class="docutils literal notranslate"><span class="pre">200</span> <span class="pre">OK</span></code>,
but with a message that the <code class="docutils literal notranslate"><span class="pre">Namespace</span> <span class="pre">'&lt;namespace-id&gt;'</span> <span class="pre">already</span> <span class="pre">exists</span></code>.</p>
<p class="rubric">HTTP Responses</p>
<table border="1" class="docutils">
<colgroup>
<col width="20%" />
<col width="80%" />
</colgroup>
<thead valign="bottom">
<tr class="row-odd"><th class="head">Status Codes</th>
<th class="head">Description</th>
</tr>
</thead>
<tbody valign="top">
<tr class="row-even"><td><code class="docutils literal notranslate"><span class="pre">200</span> <span class="pre">OK</span></code></td>
<td>The event successfully called the method, and the namespace was created</td>
</tr>
</tbody>
</table>
</div>
<div class="section" id="list-existing-namespaces">
<h2>List Existing Namespaces<a class="headerlink" href="#list-existing-namespaces" title="Permalink to this headline">🔗</a></h2>
<p>To list all of the existing namespaces, issue an HTTP GET request:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">GET /v3/namespaces</span>
</pre></div>
</div>
<p>This will return a JSON String map that lists each namespace with its name and description
(reformatted to fit):</p>
<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">[{</span><span class="nt">&quot;name&quot;</span><span class="p">:</span> <span class="s2">&quot;default&quot;</span><span class="p">,</span> <span class="nt">&quot;description&quot;</span><span class="p">:</span> <span class="s2">&quot;Default Namespace&quot;</span><span class="p">,</span> <span class="nt">&quot;config&quot;</span><span class="p">:</span> <span class="p">{</span><span class="nt">&quot;scheduler.queue.name&quot;</span><span class="p">:</span> <span class="s2">&quot;&quot;</span><span class="p">}},</span>
 <span class="p">{</span><span class="nt">&quot;name&quot;</span><span class="p">:</span> <span class="s2">&quot;demo_namespace&quot;</span><span class="p">,</span> <span class="nt">&quot;description&quot;</span><span class="p">:</span> <span class="s2">&quot;My Demo Namespace&quot;</span><span class="p">,</span> <span class="nt">&quot;config&quot;</span><span class="p">:</span> <span class="p">{</span><span class="nt">&quot;scheduler.queue.name&quot;</span><span class="p">:</span> <span class="s2">&quot;demo&quot;</span><span class="p">}}]</span>
</pre></div>
</div>
</div>
<div class="section" id="details-of-a-namespace">
<h2>Details of a Namespace<a class="headerlink" href="#details-of-a-namespace" title="Permalink to this headline">🔗</a></h2>
<p>For detailed information on a specific namespace, use:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">GET /v3/namespaces/&lt;namespace-id&gt;</span>
</pre></div>
</div>
<p>The information (<em>namespace</em>, <em>description</em>, <em>config</em>) will be returned in the body of the
response, such as:</p>
<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span><span class="nt">&quot;name&quot;</span><span class="p">:</span><span class="s2">&quot;default&quot;</span><span class="p">,</span><span class="nt">&quot;description&quot;</span><span class="p">:</span><span class="s2">&quot;Default Namespace&quot;</span><span class="p">,</span><span class="nt">&quot;config&quot;</span><span class="p">:{</span><span class="nt">&quot;scheduler.queue.name&quot;</span><span class="p">:</span><span class="s2">&quot;&quot;</span><span class="p">}}</span>
</pre></div>
</div>
<table border="1" class="docutils">
<colgroup>
<col width="20%" />
<col width="80%" />
</colgroup>
<thead valign="bottom">
<tr class="row-odd"><th class="head">Parameter</th>
<th class="head">Description</th>
</tr>
</thead>
<tbody valign="top">
<tr class="row-even"><td><code class="docutils literal notranslate"><span class="pre">namespace-id</span></code></td>
<td>Namespace</td>
</tr>
</tbody>
</table>
<p class="rubric">HTTP Responses</p>
<table border="1" class="docutils">
<colgroup>
<col width="20%" />
<col width="80%" />
</colgroup>
<thead valign="bottom">
<tr class="row-odd"><th class="head">Status Codes</th>
<th class="head">Description</th>
</tr>
</thead>
<tbody valign="top">
<tr class="row-even"><td><code class="docutils literal notranslate"><span class="pre">200</span> <span class="pre">OK</span></code></td>
<td>The event successfully called the method, and the body contains the results</td>
</tr>
</tbody>
</table>
</div>
<div class="section" id="editing-a-namespace">
<span id="http-restful-api-namespace-editing"></span><h2>Editing a Namespace<a class="headerlink" href="#editing-a-namespace" title="Permalink to this headline">🔗</a></h2>
<p>To edit an existing namespace, submit an HTTP PUT request to:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">PUT /v3/namespaces/&lt;namespace-id&gt;/properties</span>
</pre></div>
</div>
<table border="1" class="docutils">
<colgroup>
<col width="20%" />
<col width="80%" />
</colgroup>
<thead valign="bottom">
<tr class="row-odd"><th class="head">Parameter</th>
<th class="head">Description</th>
</tr>
</thead>
<tbody valign="top">
<tr class="row-even"><td><code class="docutils literal notranslate"><span class="pre">namespace-id</span></code></td>
<td>Namespace</td>
</tr>
</tbody>
</table>
<p>The <code class="docutils literal notranslate"><span class="pre">namespace-id</span></code> must be the name of an existing namespace.
Properties for the namespace are passed in the JSON request body, as described
for when you <a class="reference internal" href="#create-a-namespace">Create a Namespace</a>.</p>
<table border="1" class="docutils">
<colgroup>
<col width="20%" />
<col width="80%" />
</colgroup>
<thead valign="bottom">
<tr class="row-odd"><th class="head">Property</th>
<th class="head">Description</th>
</tr>
</thead>
<tbody valign="top">
<tr class="row-even"><td><code class="docutils literal notranslate"><span class="pre">description</span></code></td>
<td>Display description of the namespace</td>
</tr>
<tr class="row-odd"><td><code class="docutils literal notranslate"><span class="pre">config</span></code></td>
<td>Configuration properties, with a JSON map of key-value pairs.</td>
</tr>
</tbody>
</table>
<p class="rubric">HTTP Responses</p>
<table border="1" class="docutils">
<colgroup>
<col width="20%" />
<col width="80%" />
</colgroup>
<thead valign="bottom">
<tr class="row-odd"><th class="head">Status Codes</th>
<th class="head">Description</th>
</tr>
</thead>
<tbody valign="top">
<tr class="row-even"><td><code class="docutils literal notranslate"><span class="pre">200</span> <span class="pre">OK</span></code></td>
<td>Namespace properties were changed successfully</td>
</tr>
<tr class="row-odd"><td><code class="docutils literal notranslate"><span class="pre">400</span> <span class="pre">Bad</span> <span class="pre">Request</span></code></td>
<td>The request was not created correctly</td>
</tr>
<tr class="row-even"><td><code class="docutils literal notranslate"><span class="pre">404</span> <span class="pre">Not</span> <span class="pre">Found</span></code></td>
<td>The Namespace does not exist</td>
</tr>
</tbody>
</table>
<p class="rubric">Example</p>
<table border="1" class="docutils">
<colgroup>
<col width="20%" />
<col width="80%" />
</colgroup>
<tbody valign="top">
<tr class="row-odd"><th class="stub">HTTP Method</th>
<td><p class="first"><code class="docutils literal notranslate"><span class="pre">PUT</span> <span class="pre">/v3/namespaces/dev/properties</span></code>:</p>
<div class="last highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">{</span>
<span class="go">  &quot;description&quot;: &quot;Namespace for development of applications&quot;,</span>
<span class="go">  &quot;config&quot;: {</span>
<span class="go">    &quot;scheduler.queue.name&quot;: &quot;A&quot;,</span>
<span class="go">  },</span>
<span class="go">}</span>
</pre></div>
</div>
</td>
</tr>
<tr class="row-even"><th class="stub">Description</th>
<td>Set the <em>description</em> property of the Namespace named <em>dev</em>,
and set the <em>scheduler.queue.name</em> to <em>A</em>.</td>
</tr>
</tbody>
</table>
</div>
<div class="section" id="deleting-a-namespace">
<span id="http-restful-api-namespace-deleting"></span><h2>Deleting a Namespace<a class="headerlink" href="#deleting-a-namespace" title="Permalink to this headline">🔗</a></h2>
<p>To delete an existing namespace (including all pipelines, applications, datasets, metrics,
and other components), submit an HTTP DELETE request to:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">DELETE /v3/unrecoverable/namespaces/&lt;namespace-id&gt;</span>
</pre></div>
</div>
<table border="1" class="docutils">
<colgroup>
<col width="20%" />
<col width="80%" />
</colgroup>
<thead valign="bottom">
<tr class="row-odd"><th class="head">Parameter</th>
<th class="head">Description</th>
</tr>
</thead>
<tbody valign="top">
<tr class="row-even"><td><code class="docutils literal notranslate"><span class="pre">namespace-id</span></code></td>
<td>Namespace</td>
</tr>
</tbody>
</table>
<p>To prevent accidental use of this method, it will only work if the <code class="docutils literal notranslate"><span class="pre">cdap-site.xml</span></code> parameter
<code class="docutils literal notranslate"><span class="pre">enable.unrecoverable.reset</span></code> has been enabled.
This method must be exercised with extreme caution, as there is no recovery from it.</p>
<p>Both the CDAP CLI and the CDAP UI expose this function; they also require the parameter to be
enabled in order for their functions to work.</p>
<p>In the case of the <code class="docutils literal notranslate"><span class="pre">default</span></code> namespace, after everything has been deleted, the <code class="docutils literal notranslate"><span class="pre">default</span></code>
namespace is retained, as it is always available in CDAP.</p>
<p>To delete only the datasets of a namespace, there is a
<a class="reference internal" href="dataset.html#http-restful-api-dataset-deleting-all"><span class="std std-ref">specific dataset endpoint</span></a> for that.</p>
</div>
<div class="section" id="namespace-configurations">
<span id="http-restful-api-namespace-configs"></span><h2>Namespace Configurations<a class="headerlink" href="#namespace-configurations" title="Permalink to this headline">🔗</a></h2>
<p>When creating or editing a namespace, namespace configurations can be supplied as part of the
request body. These are in the form of a JSON string of configuration key-value pairs. Note
that the values for these keys cannot be modified once the namespace has been created, with
the exception of the property <code class="docutils literal notranslate"><span class="pre">scheduler.queue.name</span></code>.</p>
<p class="rubric">Namespace Configurations</p>
<table border="1" class="docutils">
<colgroup>
<col width="20%" />
<col width="80%" />
</colgroup>
<thead valign="bottom">
<tr class="row-odd"><th class="head">Configuration Name</th>
<th class="head">Description</th>
</tr>
</thead>
<tbody valign="top">
<tr class="row-even"><td><code class="docutils literal notranslate"><span class="pre">hbase.namespace</span></code></td>
<td>The pre-existing HBase namespace to be used for the namespace (CDAP Distributed mode only)</td>
</tr>
<tr class="row-odd"><td><code class="docutils literal notranslate"><span class="pre">hive.database</span></code></td>
<td>The pre-existing Hive database to be used for the namespace</td>
</tr>
<tr class="row-even"><td><code class="docutils literal notranslate"><span class="pre">keytabURI</span></code></td>
<td>The URI of the Kerberos keytab file for the namespace</td>
</tr>
<tr class="row-odd"><td><code class="docutils literal notranslate"><span class="pre">principal</span></code></td>
<td>The Kerberos principal for the namespace</td>
</tr>
<tr class="row-even"><td><code class="docutils literal notranslate"><span class="pre">groupName</span></code></td>
<td>The group name for the namespace. If present, the namespace’s data directory is created
with this group name, and read, write, and execute permissions are given to the group.
The namespace principal must be a member of this group.</td>
</tr>
<tr class="row-odd"><td><code class="docutils literal notranslate"><span class="pre">root.directory</span></code></td>
<td>The pre-existing file-system directory to be used for the namespace</td>
</tr>
<tr class="row-even"><td><code class="docutils literal notranslate"><span class="pre">scheduler.queue.name</span></code></td>
<td>Scheduler queue for CDAP programs and CDAP explore queries run in the namespace. See
<a class="reference external" href="../../../admin-manual/operations/resource-guarantees.html#resource-guarantees" title="(in Cask Data Application Platform v6.1.1)"><span class="xref std std-ref">Scheduler queue</span></a> for details.</td>
</tr>
</tbody>
</table>
</div>
</div>

</div>
    <div class="col-md-2">
      <div id="right-sidebar" class="bs-sidenav scrollable-y" role="complementary">
        <div id="localtoc-scrollspy">
        </div>
      </div>
    </div></div>
</div>
<!-- block main content end -->
<!-- block footer -->
<footer class="footer">
      <div class="container">
        <div class="row">
          <div class="col-md-2 footer-left"><a title="Monitor HTTP RESTful API" href="monitor.html" />Previous</a></div>
          <div class="col-md-8 footer-center"><a class="footer-tab-link" href="../table-of-contents/../../reference-manual/licenses/index.html">Copyright</a> &copy; 2014-2020 Cask Data, Inc.&bull; <a class="footer-tab-link" href="//docs.cask.co/cdap/6.1.1/cdap-docs-6.1.1-web.zip" rel="nofollow">Download</a> an archive or
<a class="footer-tab-link" href="//docs.cask.co/cdap">switch the version</a> of the documentation
          </div>
          <div class="col-md-2 footer-right"><a title="Dashboard HTTP RESTful API" href="dashboard.html" />Next</a></div>
        </div>
      </div>
    </footer>
<!-- block footer end -->
<script type="text/javascript" src="../_static/bootstrap-3.3.6/js/bootstrap.min.js"></script><script type="text/javascript" src="../_static/js/bootstrap-sphinx.js"></script><script type="text/javascript" src="../_static/js/abixTreeList-2.js"></script><script type="text/javascript" src="../_static/js/cdap-dynamicscrollspy-4.js"></script><script type="text/javascript" src="../_static/js/cdap-version-menu.js"></script><script type="text/javascript" src="../_static/js/copy-to-clipboard.js"></script><script type="text/javascript" src="../_static/js/jquery.mousewheel.min.js"></script><script type="text/javascript" src="../_static/js/jquery.mCustomScrollbar.js"></script><script type="text/javascript" src="../_static/js/js.cookie.js"></script><script type="text/javascript" src="../_static/js/tabbed-parsed-literal-0.2.js"></script><script type="text/javascript" src="../_static/js/cdap-onload-javascript.js"></script><script type="text/javascript" src="../_static/js/cdap-version-menu.js"></script>
    <script src="https://cdap.gitee.io/docs/cdap/json-versions.js"/></script>
  </body>
</html>